• Tags:

    No tags

  • Name:

    aElemtalState

  • Displayed name:

    État élémentaire

  • Description:

    Permet d'appliquer un état élémentaire a une creature.

  • Cast description:

    Permet d'appliquer un état élémentaire a une creature.

  • Condition:

    0

  • AP cost:

    0

  • Cooldown:

    0

  • Flux cost:

    0

  • Variables:

  • On used script:

  • Type:

    1

  • Action effects:

    • Use case:

      3

    • Name:

      État Feu

    • Description:

    • Script:

      if (not character:has([[mFireState]]) and not character:has([[mAirState]]) and not character:has([[mWaterState]]) and not character:has([[mEarthState]])) then effect = character:createEffect([[mFireState]]) effect.displayName.value = [[État Feu]] effect.description.value = [[État Feu de l'Élémentaliste]] effect:activate() end if (character:has([[mWaterState]])) then character.mWaterState:delete() display([[Combinaison Feu & Eau]], [[La cible subit Faiblesse 1 sur les prochains dégâts qu'elle reçoit.]]) end if (character:has([[mAirState]])) then character.mAirState:delete() effect = character:createEffect([[mFireAirCombination]]) effect.displayName.value = [[Combinaison Feu & Air]] effect.description.value = [[La cible subit -0,1 AP/s pendant 5 secondes.]] effect.script.value = [=[ character.sRegenAP:addCurrent([[-0.1]], [[magical]], [[Combinaison Feu & Air]]) ]=] effect.duration:set({{5}}) effect:activate() end if (character:has([[mEarthState]])) then character.mEarthState:delete() display([[Combinaison Feu & Terre]], [[+1 au test de la prochaine action visant spécifiquement la cible.]]) end

    • Variables:

    • Use case:

      3

    • Name:

      État Terre

    • Description:

    • Script:

      if (not character:has([[mFireState]]) and not character:has([[mAirState]]) and not character:has([[mWaterState]]) and not character:has([[mEarthState]])) then effect = character:createEffect([[mEarthState]]) effect.displayName.value = [[État Terre]] effect.description.value = [[État Terre de l'Élémentaliste]] effect:activate() end if (character:has([[mFireState]])) then character.mFireState:delete() display([[Combinaison Feu & Terre]], [[+1 au test de la prochaine action visant spécifiquement la cible.]]) end if (character:has([[mAirState]])) then character.mAirState:delete() display([[Combinaison Terre & Air]], [[-1 au prochain test de la cible.]]) end if (character:has([[mWaterState]])) then character.mWaterState:delete() effect = character:createEffect([[mWaterEarthCombination]]) effect.displayName.value = [[Combinaison Eau & Terre]] effect.description.value = [[La cible subit -0,5 m/s pendant 5 secondes.]] effect.script.value = [=[ character.sMovement:addCurrent([[-0.5]], [[enchant]], [[Combinaison Eau & Terre]]) ]=] effect.duration:set({{5}}) effect:activate() end

    • Variables:

    • Use case:

      3

    • Name:

      État Eau

    • Description:

    • Script:

      if (not character:has([[mFireState]]) and not character:has([[mAirState]]) and not character:has([[mWaterState]]) and not character:has([[mEarthState]])) then effect = character:createEffect([[mWaterState]]) effect.displayName.value = [[État Eau]] effect.description.value = [[État Eau de l'Élémentaliste]] effect:activate() end if (character:has([[mFireState]])) then character.mFireState:delete() display([[Combinaison Feu & Eau]], [[La cible subit Vulnérabilité 1 sur les prochains dégâts qu'elle reçoit.]]) end if (character:has([[mAirState]])) then character.mAirState:delete() display([[Combinaison Eau & Air]], [[La cible subit Faible 1 sur les prochains dégâts qu'elle produit.]]) end if (character:has([[mEarthState]])) then character.mEarthState:delete() effect = character:createEffect([[mWaterEarthCombination]]) effect.displayName.value = [[Combinaison Eau & Terre]] effect.description.value = [[La cible subit -0,5 m/s pendant 5 secondes.]] effect.script.value = [=[ character.sMovement:addCurrent([[-0.5]], [[enchant]], [[Combinaison Eau & Terre]]) ]=] effect.duration:set({{5}}) effect:activate() end

    • Variables:

    • Use case:

      3

    • Name:

      État Air

    • Description:

    • Script:

      if (not character:has([[mFireState]]) and not character:has([[mAirState]]) and not character:has([[mWaterState]]) and not character:has([[mEarthState]])) then effect = character:createEffect([[mAirState]]) effect.displayName.value = [[État Air]] effect.description.value = [[État Air de l'Élémentaliste]] effect:activate() end if (character:has([[mFireState]])) then character.mFireState:delete() effect = character:createEffect([[mFireAirCombination]]) effect.displayName.value = [[Combinaison Feu & Air]] effect.description.value = [[La cible subit -0,1 AP/s pendant 5 secondes.]] effect.script.value = [=[ character.sRegenAP:addCurrent([[-0.1]], [[magical]], [[Combinaison Feu & Air]]) ]=] effect.duration:set({{5}}) effect:activate() end if (character:has([[mEarthState]])) then character.mEarthState:delete() display([[Combinaison Terre & Air]], [[-1 au prochain test de la cible.]]) end if (character:has([[mWaterState]])) then character.mWaterState:delete() display([[Combinaison Eau & Air]], [[La cible subit Faible 1 sur les prochains dégâts qu'elle produit.]]) end

    • Variables: